package main

import "fmt"

func main() {
	s := []int{1, 2, 3}
	s2 := []int{11, 22, 33, 44}
	copy(s, s2)
	fmt.Println(s) // s 长度不会超过原有长度

	//s3 := s := make([]int, 10, 20)
	s3 := make([]int, 3, 10)
	fmt.Println(s3, cap(s3)) // [0 0 0] 10

	copy(s3, s2)
	fmt.Println(s3) // [11 22 33] 和 cap无关
}
